
it is ok to avoid unused attributes or use "" as value

only support single database

primitive types:


	string (text)
	int (number)
	decimal (money)
	float
	date


method return types:
	primitive
	bool
	dataset
	custom types
	primitive types[]

method types:
	query (return type primitive or dataset or custom types or primitive array)
	is (return type bool, only primitive types for params, require at least one param, operation & boperator must exist)
	(single record)add (return type bool, only custom types for params, no empty params,only one param, operation,boperator ignored)
	(single record)update (return type bool, require at least 2 params, first param is custom type, and others are primitives, operation is always "equal", boperator is always "and")
	(single record)delete (return type bool, require at least one param, all params are primitive, operation is always "equal", boperator is always "and")

method sortvars,sortorder:
	only for query method type
	put "" to disable sort
	order can be asc,desc
	can use multiple values
	seperate multiple values by using ";"

method outvars:
	only for query method type and primitive and primitive+array and DataSet return types
	can use multiple values when using DataSet as return type
	seperate multiple values by using ";"

method usersql:
	only for "query" method type
	in base64 format
	table,sortvar,sortorder,outvar,operation,boperator ignored when using

method duplicates:
	only for query with primitive+array return types

param types:
	primitive types
	custom types

param name:
	any name if type is custom type
	var name of table type if type is primitive

param operation:
	equal (can use for strings)
	less
	greater
	equal_less
	equal_greater
	not (can use for strings)

param boolean operator
	and
	or

<type name="storeitem>
<var name="tag_number" type="string"/>
</type>

<database name="autoDB">
<table name="tbl_students" autoid="false" type="storeitem"/>
</database>

<connector name="AppCore" namespace="JewAPP">
<method name="IsSoldItemExists" returns="dataset" type="query" table="tbl_students" sortvar="tag_number" sortorder="desc">
<param type="string" name="tag_number" operation="equal" boperator="and"/>
</method>
</connector>


